td {     border-top: 1px solid #dee2e6;box-sizing: border-box; border-color: rgba(239,242,246,0.8);    padding: 0.3rem;    display: table-cell;border-spacing: 2px;font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif; font-size: 1.1375rem;line-height: 1.5;}

th {  background-color: lightblue;  color: #868e96; border-top: 1px solid #dee2e6;box-sizing: border-box;    border-color: rgba(239,242,246,0.8);    padding: 0.3rem;    display: table-cell;border-spacing: 2px;font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;font-size: 1.2375rem;
    font-weight: 400;
    line-height: 1.5;}

.span_l{ font-size: 1.9rem;font-weight: bold;}

.span_m{font-size: 1.5rem;font-weight: bold;}

.span_s{ font-size: 1.2rem;font-weight: bold;}

.best{     color: #87d068;font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;}

.better{     color: #108ee9;font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;}

.good{color: #00CCCC;}

.normal{    color: #666666;}



.worse{     color: #DE0C2D;font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;}